package top.huanyv.tools.utils;

import java.time.LocalTime;

/**
 * @author huanyv
 * @date 2023/7/19 13:39
 */
public abstract class TimeUtil {

    public static final int ONE_DAY_SECONDS = 86400;

    /**
     * 获取当前时间到明天00:00:00的秒数，可以用来当做Redis的过期时间0点过期
     *
     * @return int 秒数
     */
    public static int getSecondsToTomorrow() {
        return ONE_DAY_SECONDS - LocalTime.now().toSecondOfDay();
    }

    /**
     * Thread.sleep()
     *
     * @param millis 毫秒数
     */
    public static void sleep(long millis) {
        try {
            Thread.sleep(millis);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }
}
